﻿using B.S.Traceability.Domain;
using B.S.Traceability.Error;
using MediatR;

namespace B.S.Traceability.Writer.API.Application.Commends.Company
{
    public class CreateFirmsCommends : IRequest<APIResult<Companys>>
    {
        public int CompanyId { get; set; }


        /// <summary>
        /// 批次--唯一111111
        /// </summary>
        public int BatchId { get; set; }

        /// <summary>
        /// 公司名称
        /// </summary>
        public string? CompanyName { get; set; }


        /// <summary>
        /// 省份名称
        /// </summary>
        public int? ProvinceId { get; set; }
        /// <summary>
        /// 市名称
        /// </summary>
        public int? CityId { get; set; }

        /// <summary>
        /// 县名称
        /// </summary>
        public int? CountyId { get; set; }


        /// <summary>
        /// 公司地址
        /// </summary>
        public string? CompanyAddres { get; set; }

        /// <summary>
        /// 成立时间
        /// </summary>
        public DateTime? Foundedtime { get; set; }


        /// <summary>
        /// 公司简介
        /// </summary>
        public string? Companyinfo { get; set; }
    }
}
